
var Fly=require("flyio/dist/npm/wx") 
var fly=new Fly()


fly.config.timeout = 10000;

fly.config.baseURL = "https://api.bilibili.com";

// fly.config.headers = {
//     "bili_jct":	"91b51ae35dee70fa97821e35edf34210",
//     "DedeUserID":	286316875,
//     "SESSDATA":	"1313d7c7%2C1631781113%2C0658df61",
//     "buvid3"	:"8C218A52-01F6-4CDB-A310-320F2FB68AF513413infoc",
// };

//添加请求拦截器
fly.interceptors.request.use((request)=>{
    //给所有请求添加自定义header
    request.headers["X-Tag"]="flyio";
    // request.headers["referer"]=null;
  	//打印出请求体
  	console.log(request.body)
  	//终止请求
  	//var err=new Error("xxx")
  	//err.request=request
  	//return Promise.reject(new Error(""))
  
    //可以显式返回request, 也可以不返回，没有返回值时拦截器中默认返回request
    return request;
})
 
//添加响应拦截器，响应拦截器会在then/catch处理之前执行
fly.interceptors.response.use(
    (response) => {
        //只将请求结果的data字段返回
        return response.data
    },
    (err) => {
        //发生网络错误后会走到这里
        //return Promise.resolve("ssss")
        return undefined;
    }
)

export default fly